python 判断文件结尾 python判断文件名后缀 |
您所在的位置:网站首页 › java file获取文件后缀 › python 判断文件结尾 python判断文件名后缀 |
python 判断文件结尾 python判断文件名后缀
转载
ghpsyn 2023-06-21 00:06:58 文章标签 python判断文件类型 python获取文件后缀名 后缀名 python bc 文章分类 Python 后端开发 本文实例讲述了 python 获取文件后缀名及批量更新目录下文件后缀名的方法。分享给 大家供大家参考。具体实现方法如下: 1. 获取文件后缀名: 复制代码 代码如下 :#!/usr/bin/python import os dict = {} for d, fd, fl in os.walk('/home/ahda/Program/'): for f in fl: sufix = os.path.splitext(f)[1][1:] if dict.has_key(sufix): dict[sufix] += 1 else: dict[sufix] = 1 for item in dict.items(): print "%s : %s" % item这里的关键是 os.path.splitext() 如 abc/ef.g.h ,这里获取到的是 h 2. python 查找遍历指定文件路径下指定后缀名的文件实例: 复制代码 代码如下 :import os import sys import os.path for dirpath, dirnames, filenames in os.walk(startdir): for filename in filenames: if os.path.splitext(filename)[1] == '.txt': filepath = os.path.join(dirpath, filename) #print("file:" + filepath) input_file = open(filepath) text = input_file.read() input_file.close() output_file = open( filepath, 'w') output_file.write(text) output_file.close()3. 批量重命名目录中的文件后缀实例: 复制代码 代码如下 :import os def swap_extensions(dir, before, after): if before[:1] != '.': # 如果参数中的后缀名没有 '.' 则加上 before = '.' + before thelen = -len(before) if after[:1] != '.': after = '.' + after for path, subdir, files in os.walk(dir): 本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。 赞 收藏 评论 分享 举报上一篇:python绝对值方法 python绝对值代码 下一篇:python kill cmd窗口 python出现killed |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |